package top.gytf.unifiedcall.model.code;

/**
 * 命名空间编码
 * <p>
 * 逻辑上起到隔离的作用，应当为每一个微服务分配一个Namespace。命名空间下的符号码应当是唯一的，
 * 判断是否唯一的方式是状态码集合按命名空间分类，各命名空间下的各个符号码对象不相等但是{@link #value()}相等。
 * <p>
 * 内置命名空间永远会被加载，实现类需要保证不与其产生冲突。
 * @see top.gytf.unifiedcall.model.code.builtin.BuiltinNamespaceCode
 */
public interface NamespaceCode extends Code {
}
